strap maker or seller - Alemán Inglés Diccionario